﻿using System;
using System.Drawing;

namespace CrossEntropyProject
{
    internal static class Constants
    {
        internal const int numOfhoursInDay = 25;
        internal static String inputFileName = "";
        internal static String outputFolderPath = "";
        internal static int numOfMedoids = 3;
        internal static String name_for_distance_matrix_output_file = "Distance Matrix.txt";
        internal static String targetPath;

        internal static int defaultNumberOfClustersForKmeans = 3;

        internal static int defaultNumberOfSamplesForCE = 100;
        internal static int defaultSampleSize = 50000 ;

        internal static double defaultProportionNEliteSize = 0.1;

        internal static double defaultEpsilonSize = 0.0000001;

        internal static bool crossEntropyCancelFlag = false;



        internal static Color[] clArr = {Color.OrangeRed, Color.DodgerBlue, Color.Orange, Color.PeachPuff, Color.LimeGreen, Color.Aqua,
                                         Color.Bisque, Color.Chocolate, Color.DarkBlue,Color.Fuchsia, Color.Gray, Color.Honeydew,
                                         Color.IndianRed,Color.LightGreen,Color.MediumPurple,Color.Orange,Color.Olive,Color.PapayaWhip,Color.White,
                                         Color.RosyBrown, Color.PaleTurquoise,Color.Yellow,Color.PowderBlue, Color.Black };
  
        #region Clear()
        internal static void Clear()
        {
             inputFileName = "";
             outputFolderPath = "";
             numOfMedoids = 3;
        }
        #endregion

    }
}
